/*
 *  SoundListTester.h
 *  SoundController0002
 *
 *  Created by jiro on 11/06/12.
 *  Copyright 2011 jiro music. All rights reserved.
 *
 */

#pragma once

namespace sc
{
namespace hs
{

	class SoundListTester
	{
	public:

		void TestAll();
		
		void Test_GetAllHowls000();
		void Test_GetAllHowls001();
		void Test_GetAllHowls002();

		void Test_FindNotesIncludeHarmonics000();

		void Test_FindNotesIncludeHarmonics001();

		void Test_IsExistNotesIncludeHarmonics000();

		void Test_IsExistNotesIncludeHarmonics001();

		void Test_IsExistHowlOfFrequency000();
		
		void Test_FindHowlOfFrequency000();
		
		void Test_GetAllHarmonicsList000();


		void Test_GetNearbyWellTemperamentNotes000();
		void Test_GetNearbyWellTemperamentNotes001();
		void Test_GetNearbyWellTemperamentNotes002();

		void Test_FindNoteWhereMidiNumber000();
		void Test_FindNoteWhereMidiNumber001();
		void Test_FindNoteWhereMidiNumber002();
		void Test_FindNoteWhereMidiNumber003();

	};

}
}
